\documentclass[12pt,a4paper,oneside]{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[russian]{olymp}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{epigraph}
\usepackage[russian]{hyperref}
%\usepackage{expdlist}
%\usepackage{textpos}

\renewcommand{\t}{\texttt}
\renewcommand{\le}{\leqslant}
\renewcommand{\ge}{\geqslant}

\binoppenalty=10000
\relpenalty=10000
\exhyphenpenalty=10000

\def\probl#1#2{\input ../problems/#1/#2/statement/#2.tex}
          
\contest
{Казахстанские весенние сборы. Дополнительные задачи старшей группы.}%
{Назарбаев Университет}%
{март 2013}%

\begin{document}

\tableofcontents
\pagebreak

\probl{2012-05}{mostfar}
\probl{2011-02}{snm}
\probl{2011-11}{permutation2}
\probl{2012-03}{countonline}
\probl{2011-10b}{cooling}
\probl{2013-03}{hard}
\probl{2011-01}{flow2}
\probl{2011-03}{robots}
\probl{2012-06}{evalhard}
\probl{2011-03}{lcircle}
\probl{2013-03}{gift}
\probl{2013-03}{matan}
\probl{2013-03}{move}
\probl{2013-03}{mumatrix}
\probl{2013-03}{subseqf}
\probl{2013-03}{divide}

% 2012-05\mostfar      - build, get --> add point
% 2011-02\snm          - persistent snm в offline (обойти дерево, применяя СНМ.join при спуске по ребру)
% 2011-11\permutation2 - [нужно или писать корневую, или оптимизить treap, или писать Offline-Фенвика] Отвечать на запрос на прямоугольнике. Перестановка меняется.
% 2012-03\countonline  - [д.о of sorted-array + отложенные операции] Число точек в прямоугольнике, точки в Online добавляются
% 2011-10b\cooling     - [L, R] циркуляция
% 2013-03\hard         - придумать min cut (максимизировать среднюю степень в подграфе)
% 2011-01\flow2        - Задача про "быстрый поток" (n <= 500, m <= 10 000, нужно найти сам поток) [версия на 2012-06-20]
% 2011-03\robots       - даны две ACGT последовательности, нужно выбрать циклический сдвиг: max кол-во символов совпадает
% 2012-06\evalhard     - {+, -, *, \} и скобки, длина до 10^6 символов.
% 2011-03\lcircle      - вложенные троичные поиски по (x,y)
% 2013-03\gift         - Описать вокруг выпуклого многоугольника прямоугольник минимальной площади (n <= 100)
% 2013-03\matan        - Найти замкнутый подграф ориентированного графа максимального веса (n <= 200)
% 2013-03\move         - Разбить двудольный граф на минимальное количество паросочетаний (n <= 300)
% 2013-03\mumatrix     - Умножение булевых матриц за O(n^3 / log^2)
% 2013-03\subseqf      - Наибольшая общая подпоследовательность над алфавитом "ab" за O(n^2 / log^2)
% 2013-03\divide       - Деление целых чисел длины до 30 000

\end{document}
